mutually agreed terms - Spanish English Dictionary